package com.hyt.it.ogt.kq.service.govData.service.kwgov;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hyt.it.ogt.kq.service.gov.model.entity.Task;
import com.hyt.it.ogt.kq.service.model.vo.candidateSubject.BmTaskData;

/**
 * <p>
 * 考试任务表 服务类
 * </p>
 *
 * @author huangyh
 * @since 2021-03-08
 */
public interface IKwBingService extends IService<Task> {

	/**
     * 校验绑定数据条件
     * @param taskId  考务任务id
     * @throws Exception   异常抛出
     */
    void verifyBingCondition(String bmProjectId, String taskId) throws Exception;
    
    
    /**
     * 绑定报名数据
     * @param taskId   考务任务id
     * @param projectId   报名项目id
     * @param bmTaskData  报名所有数据
     * @throws Exception   异常抛出
     */
    public void bindBm(String taskId, String projectId, BmTaskData bmTaskData) throws Exception;
    
    
    

}
